
.banx-a{
    margin: 0.76rem auto 0;
    padding: 0.3rem 0 0 0;
	width: 7.5rem;
	height:12.07rem;
	background: #f3f3f8;
    overflow: hidden;
}
.a-1{
    margin: 0.3rem auto 0.28rem;
	width: 6.5rem;
	max-height: 8rem;
    font-size: 0.3rem;
    color: #666666;
    line-height: 0.48rem;
    padding: 0.15rem;
	background: #fff;
    border-radius:4px;
    overflow: scroll;
}
.agreement{
    margin: 0.3rem auto 0.28rem;
    width: 6.5rem;
    height: 9.4rem;
    font-size: 0.3rem;
    color: #666666;
    line-height: 0.48rem;
    padding: 0.15rem;
    background: #fff;
    border-radius:4px;
    overflow: scroll;
}
.remark {
    display: block;
    margin: 0 auto 0.2rem;
	width: 6.5rem;
	height: 1.2rem;
    font-size: 0.3rem;
    color: #666666;
    padding: 0.05rem 0.15rem;
    border-radius:3px;
    resize: none;
}
#to_this_rank {
    margin: 0 auto;
    width: 6.8rem;
    height: 1.72rem;
}
#to_this_rank .ipt-ty{
    display: block;
    width: 100%;
    height: 0.76rem;
    line-height: 0.76rem;
    border: 0;
    background-color: #61cfa0;
    color: #fff;
    font-size: 0.34rem;
    text-align: center;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
    -ms-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
    border-radius: 0.05rem;
}

#to_this_rank .ipt-gray{
    display: block;
    width: 100%;
    height: 0.76rem;
    line-height: 0.76rem;
    border: 0;
    background-color: #eee;
    color: #717171;
    font-size: 0.34rem;
    text-align: center;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
    -ms-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
    border-radius: 0.05rem;
}
